---@meta

--- Don't edit or require this file
error("Requring a meta file")

---@class HLGroups
---@field nvUpdaterTitleFAIL Base46HLGroups # highlight group for nvchad_updater
---@field nvUpdaterTitleDone Base46HLGroups # highlight group for nvchad_updater
---@field nvUpdaterTitle Base46HLGroups # highlight group for nvchad_updater
---@field nvUpdaterProgressFAIL Base46HLGroups # highlight group for nvchad_updater
---@field nvUpdaterProgressDONE Base46HLGroups # highlight group for nvchad_updater
---@field nvUpdaterProgress Base46HLGroups # highlight group for nvchad_updater
---@field nvUpdaterFAIL Base46HLGroups # highlight group for nvchad_updater
---@field nvUpdaterCommits Base46HLGroups # highlight group for nvchad_updater
---@field healthSuccess Base46HLGroups # highlight group for defaults
---@field gitcommitUntrackedFile Base46HLGroups # highlight group for git
---@field gitcommitUntracked Base46HLGroups # highlight group for git
---@field gitcommitUnmergedType Base46HLGroups # highlight group for git
---@field gitcommitUnmergedFile Base46HLGroups # highlight group for git
---@field gitcommitSummary Base46HLGroups # highlight group for git
---@field gitcommitSelectedType Base46HLGroups # highlight group for git
---@field gitcommitSelectedFile Base46HLGroups # highlight group for git
---@field gitcommitSelected Base46HLGroups # highlight group for git
---@field gitcommitOverflow Base46HLGroups # highlight group for git
---@field gitcommitHeader Base46HLGroups # highlight group for git
---@field gitcommitDiscardedType Base46HLGroups # highlight group for git
---@field gitcommitDiscardedFile Base46HLGroups # highlight group for git
---@field gitcommitDiscarded Base46HLGroups # highlight group for git
---@field gitcommitComment Base46HLGroups # highlight group for git
---@field gitcommitBranch Base46HLGroups # highlight group for git
---@field diffOldFile Base46HLGroups # highlight group for git
---@field diffNewFile Base46HLGroups # highlight group for git
---@field WinSeparator Base46HLGroups # highlight group for defaults
---@field WildMenu Base46HLGroups # highlight group for defaults
---@field WhichKeyValue Base46HLGroups # highlight group for whichkey
---@field WhichKeySeparator Base46HLGroups # highlight group for whichkey
---@field WhichKeyGroup Base46HLGroups # highlight group for whichkey
---@field WhichKeyDesc Base46HLGroups # highlight group for whichkey
---@field WhichKey Base46HLGroups # highlight group for whichkey
---@field WarningMsg Base46HLGroups # highlight group for defaults
---@field VisualNOS Base46HLGroups # highlight group for defaults
---@field Visual Base46HLGroups # highlight group for defaults
---@field Variable Base46HLGroups # highlight group for syntax
---@field UnderLined Base46HLGroups # highlight group for defaults
---@field Typedef Base46HLGroups # highlight group for syntax
---@field Type Base46HLGroups # highlight group for syntax
---@field TooLong Base46HLGroups # highlight group for defaults
---@field Todo Base46HLGroups # highlight group for syntax
---@field Title Base46HLGroups # highlight group for defaults
---@field TelescopeSelection Base46HLGroups # highlight group for telescope
---@field TelescopeResultsTitle Base46HLGroups # highlight group for telescope
---@field TelescopeResultsDiffDelete Base46HLGroups # highlight group for telescope
---@field TelescopeResultsDiffChange Base46HLGroups # highlight group for telescope
---@field TelescopeResultsDiffAdd Base46HLGroups # highlight group for telescope
---@field TelescopePromptTitle Base46HLGroups # highlight group for telescope
---@field TelescopePromptPrefix Base46HLGroups # highlight group for telescope
---@field TelescopePromptNormal Base46HLGroups # highlight group for telescope
---@field TelescopePromptBorder Base46HLGroups # highlight group for telescope
---@field TelescopePreviewTitle Base46HLGroups # highlight group for telescope
---@field TelescopeNormal Base46HLGroups # highlight group for telescope
---@field TelescopeBorder Base46HLGroups # highlight group for telescope
---@field TblineTabNewBtn Base46HLGroups # highlight group for tabufline
---@field TblineFill Base46HLGroups # highlight group for tabufline
---@field TbLineThemeToggleBtn Base46HLGroups # highlight group for tabufline
---@field TbLineTabOn Base46HLGroups # highlight group for tabufline
---@field TbLineTabOff Base46HLGroups # highlight group for tabufline
---@field TbLineTabCloseBtn Base46HLGroups # highlight group for tabufline
---@field TbLineCloseAllBufsBtn Base46HLGroups # highlight group for tabufline
---@field TbLineBufOnModified Base46HLGroups # highlight group for tabufline
---@field TbLineBufOnClose Base46HLGroups # highlight group for tabufline
---@field TbLineBufOn Base46HLGroups # highlight group for tabufline
---@field TbLineBufOffModified Base46HLGroups # highlight group for tabufline
---@field TbLineBufOffClose Base46HLGroups # highlight group for tabufline
---@field TbLineBufOff Base46HLGroups # highlight group for tabufline
---@field Tag Base46HLGroups # highlight group for syntax
---@field TBTabTitle Base46HLGroups # highlight group for tabufline
---@field Substitute Base46HLGroups # highlight group for defaults
---@field Structure Base46HLGroups # highlight group for syntax
---@field String Base46HLGroups # highlight group for syntax
---@field StorageClass Base46HLGroups # highlight group for syntax
---@field StatusLine Base46HLGroups # highlight group for defaults
---@field Statement Base46HLGroups # highlight group for syntax
---@field St_pos_text Base46HLGroups # highlight group for defaults
---@field St_pos_sep Base46HLGroups # highlight group for defaults
---@field St_pos_icon Base46HLGroups # highlight group for defaults
---@field St_lspWarning Base46HLGroups # highlight group for defaults
---@field St_lspError Base46HLGroups # highlight group for defaults
---@field St_gitIcons Base46HLGroups # highlight group for defaults
---@field St_file_sep Base46HLGroups # highlight group for defaults
---@field St_file_info Base46HLGroups # highlight group for defaults
---@field St_cwd_text Base46HLGroups # highlight group for defaults
---@field St_cwd_sep Base46HLGroups # highlight group for defaults
---@field St_cwd_icon Base46HLGroups # highlight group for defaults
---@field St_VisualModeSep Base46HLGroups # highlight group for defaults
---@field St_VisualMode Base46HLGroups # highlight group for defaults
---@field St_TerminalModeSep Base46HLGroups # highlight group for defaults
---@field St_TerminalMode Base46HLGroups # highlight group for defaults
---@field St_SelectModeSep Base46HLGroups # highlight group for defaults
---@field St_SelectMode Base46HLGroups # highlight group for defaults
---@field St_ReplaceModeSep Base46HLGroups # highlight group for defaults
---@field St_ReplaceMode Base46HLGroups # highlight group for defaults
---@field St_NormalModeSep Base46HLGroups # highlight group for defaults
---@field St_NormalMode Base46HLGroups # highlight group for defaults
---@field St_NTerminalModeSep Base46HLGroups # highlight group for defaults
---@field St_NTerminalMode Base46HLGroups # highlight group for defaults
---@field St_LspStatus_Icon Base46HLGroups # highlight group for defaults
---@field St_LspStatus Base46HLGroups # highlight group for defaults
---@field St_LspProgress Base46HLGroups # highlight group for defaults
---@field St_LspInfo Base46HLGroups # highlight group for defaults
---@field St_LspHints Base46HLGroups # highlight group for defaults
---@field St_InsertModeSep Base46HLGroups # highlight group for defaults
---@field St_InsertMode Base46HLGroups # highlight group for defaults
---@field St_EmptySpace2 Base46HLGroups # highlight group for defaults
---@field St_EmptySpace Base46HLGroups # highlight group for defaults
---@field St_ConfirmModeSep Base46HLGroups # highlight group for defaults
---@field St_ConfirmMode Base46HLGroups # highlight group for defaults
---@field St_CommandModeSep Base46HLGroups # highlight group for defaults
---@field St_CommandMode Base46HLGroups # highlight group for defaults
---@field SpellRare Base46HLGroups # highlight group for defaults
---@field SpellLocal Base46HLGroups # highlight group for defaults
---@field SpellCap Base46HLGroups # highlight group for defaults
---@field SpellBad Base46HLGroups # highlight group for defaults
---@field SpecialKey Base46HLGroups # highlight group for defaults
---@field SpecialChar Base46HLGroups # highlight group for syntax
---@field Special Base46HLGroups # highlight group for syntax
---@field SignColumn Base46HLGroups # highlight group for defaults
---@field Search Base46HLGroups # highlight group for defaults
---@field Repeat Base46HLGroups # highlight group for syntax
---@field RenamerTitle Base46HLGroups # highlight group for lsp
---@field RenamerBorder Base46HLGroups # highlight group for lsp
---@field QuickFixLine Base46HLGroups # highlight group for defaults
---@field Question Base46HLGroups # highlight group for defaults
---@field PreProc Base46HLGroups # highlight group for syntax
---@field PmenuThumb Base46HLGroups # highlight group for defaults
---@field PmenuSel Base46HLGroups # highlight group for defaults
---@field PmenuSbar Base46HLGroups # highlight group for defaults
---@field Pmenu Base46HLGroups # highlight group for defaults
---@field Operator Base46HLGroups # highlight group for syntax
---@field NvimTreeWindowPicker Base46HLGroups # highlight group for nvimtree
---@field NvimTreeWinSeparator Base46HLGroups # highlight group for nvimtree
---@field NvimTreeSpecialFile Base46HLGroups # highlight group for nvimtree
---@field NvimTreeRootFolder Base46HLGroups # highlight group for nvimtree
---@field NvimTreeOpenedFolderName Base46HLGroups # highlight group for nvimtree
---@field NvimTreeNormalNC Base46HLGroups # highlight group for nvimtree
---@field NvimTreeNormal Base46HLGroups # highlight group for nvimtree
---@field NvimTreeIndentMarker Base46HLGroups # highlight group for nvimtree
---@field NvimTreeGitNew Base46HLGroups # highlight group for nvimtree
---@field NvimTreeGitIgnored Base46HLGroups # highlight group for nvimtree
---@field NvimTreeGitDirty Base46HLGroups # highlight group for nvimtree
---@field NvimTreeGitDeleted Base46HLGroups # highlight group for nvimtree
---@field NvimTreeFolderName Base46HLGroups # highlight group for nvimtree
---@field NvimTreeFolderIcon Base46HLGroups # highlight group for nvimtree
---@field NvimTreeFolderArrowOpen Base46HLGroups # highlight group for nvimtree
---@field NvimTreeFolderArrowClosed Base46HLGroups # highlight group for nvimtree
---@field NvimTreeEndOfBuffer Base46HLGroups # highlight group for nvimtree
---@field NvimTreeEmptyFolderName Base46HLGroups # highlight group for nvimtree
---@field NvimTreeCursorLine Base46HLGroups # highlight group for nvimtree
---@field NvimInternalError Base46HLGroups # highlight group for defaults
---@field NvDashButtons Base46HLGroups # highlight group for nvdash
---@field NvDashAscii Base46HLGroups # highlight group for nvdash
---@field NvChSection Base46HLGroups # highlight group for nvcheatsheet
---@field NvChHeadyellow Base46HLGroups # highlight group for nvcheatsheet
---@field NvChHeadwhite Base46HLGroups # highlight group for nvcheatsheet
---@field NvChHeadvibrant_green Base46HLGroups # highlight group for nvcheatsheet
---@field NvChHeadteal Base46HLGroups # highlight group for nvcheatsheet
---@field NvChHeadred Base46HLGroups # highlight group for nvcheatsheet
---@field NvChHeadpurple Base46HLGroups # highlight group for nvcheatsheet
---@field NvChHeadorange Base46HLGroups # highlight group for nvcheatsheet
---@field NvChHeading Base46HLGroups # highlight group for nvcheatsheet
---@field NvChHeadgreen Base46HLGroups # highlight group for nvcheatsheet
---@field NvChHeadcyan Base46HLGroups # highlight group for nvcheatsheet
---@field NvChHeadblue Base46HLGroups # highlight group for nvcheatsheet
---@field NvChHeadbaby_pink Base46HLGroups # highlight group for nvcheatsheet
---@field NvChAsciiHeader Base46HLGroups # highlight group for nvcheatsheet
---@field Number Base46HLGroups # highlight group for syntax
---@field NormalFloat Base46HLGroups # highlight group for defaults
---@field Normal Base46HLGroups # highlight group for defaults
---@field NonText Base46HLGroups # highlight group for defaults
---@field MoreMsg Base46HLGroups # highlight group for defaults
---@field ModeMsg Base46HLGroups # highlight group for defaults
---@field MatchWord Base46HLGroups # highlight group for defaults
---@field MatchParen Base46HLGroups # highlight group for defaults
---@field MasonMutedBlock Base46HLGroups # highlight group for mason
---@field MasonMuted Base46HLGroups # highlight group for mason
---@field MasonHighlightBlockBold Base46HLGroups # highlight group for mason
---@field MasonHighlightBlock Base46HLGroups # highlight group for mason
---@field MasonHighlight Base46HLGroups # highlight group for mason
---@field MasonHeaderSecondary Base46HLGroups # highlight group for mason
---@field MasonHeader Base46HLGroups # highlight group for mason
---@field Macro Base46HLGroups # highlight group for defaults
---@field LspSignatureActiveParameter Base46HLGroups # highlight group for lsp
---@field LspReferenceWrite Base46HLGroups # highlight group for lsp
---@field LspReferenceText Base46HLGroups # highlight group for lsp
---@field LspReferenceRead Base46HLGroups # highlight group for lsp
---@field LineNr Base46HLGroups # highlight group for defaults
---@field LazyValue Base46HLGroups # highlight group for defaults
---@field LazyUrl Base46HLGroups # highlight group for defaults
---@field LazyTaskOutput Base46HLGroups # highlight group for defaults
---@field LazySpecial Base46HLGroups # highlight group for defaults
---@field LazyReasonStart Base46HLGroups # highlight group for defaults
---@field LazyReasonSource Base46HLGroups # highlight group for defaults
---@field LazyReasonRuntime Base46HLGroups # highlight group for defaults
---@field LazyReasonPlugin Base46HLGroups # highlight group for defaults
---@field LazyReasonKeys Base46HLGroups # highlight group for defaults
---@field LazyReasonImport Base46HLGroups # highlight group for defaults
---@field LazyReasonFt Base46HLGroups # highlight group for defaults
---@field LazyReasonEvent Base46HLGroups # highlight group for defaults
---@field LazyReasonCmd Base46HLGroups # highlight group for defaults
---@field LazyProgressDone Base46HLGroups # highlight group for defaults
---@field LazyOperator Base46HLGroups # highlight group for defaults
---@field LazyNoCond Base46HLGroups # highlight group for defaults
---@field LazyH2 Base46HLGroups # highlight group for defaults
---@field LazyH1 Base46HLGroups # highlight group for defaults
---@field LazyDir Base46HLGroups # highlight group for defaults
---@field LazyCommitIssue Base46HLGroups # highlight group for defaults
---@field LazyCommit Base46HLGroups # highlight group for defaults
---@field LazyButton Base46HLGroups # highlight group for defaults
---@field Label Base46HLGroups # highlight group for syntax
---@field Keyword Base46HLGroups # highlight group for syntax
---@field Italic Base46HLGroups # highlight group for defaults
---@field IndentBlanklineSpaceChar Base46HLGroups # highlight group for blankline
---@field IndentBlanklineContextStart Base46HLGroups # highlight group for blankline
---@field IndentBlanklineContextChar Base46HLGroups # highlight group for blankline
---@field IndentBlanklineChar Base46HLGroups # highlight group for blankline
---@field Include Base46HLGroups # highlight group for syntax
---@field IncSearch Base46HLGroups # highlight group for defaults
---@field Identifier Base46HLGroups # highlight group for syntax
---@field Function Base46HLGroups # highlight group for syntax
---@field Folded Base46HLGroups # highlight group for defaults
---@field FoldColumn Base46HLGroups # highlight group for defaults
---@field FloatBorder Base46HLGroups # highlight group for defaults
---@field Float Base46HLGroups # highlight group for syntax
---@field Exception Base46HLGroups # highlight group for defaults
---@field ErrorMsg Base46HLGroups # highlight group for defaults
---@field Error Base46HLGroups # highlight group for defaults
---@field Directory Base46HLGroups # highlight group for defaults
---@field DiffText Base46HLGroups # highlight group for git
---@field DiffRemoved Base46HLGroups # highlight group for git
---@field DiffModified Base46HLGroups # highlight group for git
---@field DiffDelete Base46HLGroups # highlight group for git
---@field DiffChangeDelete Base46HLGroups # highlight group for git
---@field DiffChange Base46HLGroups # highlight group for git
---@field DiffAdded Base46HLGroups # highlight group for git
---@field DiffAdd Base46HLGroups # highlight group for git
---@field DiagnosticWarn Base46HLGroups # highlight group for lsp
---@field DiagnosticInformation Base46HLGroups # highlight group for lsp
---@field DiagnosticHint Base46HLGroups # highlight group for lsp
---@field DiagnosticError Base46HLGroups # highlight group for lsp
---@field DevIconzip Base46HLGroups # highlight group for devicons
---@field DevIconxz Base46HLGroups # highlight group for devicons
---@field DevIconwoff2 Base46HLGroups # highlight group for devicons
---@field DevIconwoff Base46HLGroups # highlight group for devicons
---@field DevIconvue Base46HLGroups # highlight group for devicons
---@field DevIconttf Base46HLGroups # highlight group for devicons
---@field DevIconts Base46HLGroups # highlight group for devicons
---@field DevIcontoml Base46HLGroups # highlight group for devicons
---@field DevIconrpm Base46HLGroups # highlight group for devicons
---@field DevIconrb Base46HLGroups # highlight group for devicons
---@field DevIconpy Base46HLGroups # highlight group for devicons
---@field DevIconpng Base46HLGroups # highlight group for devicons
---@field DevIconout Base46HLGroups # highlight group for devicons
---@field DevIconmp4 Base46HLGroups # highlight group for devicons
---@field DevIconmp3 Base46HLGroups # highlight group for devicons
---@field DevIconlua Base46HLGroups # highlight group for devicons
---@field DevIconlock Base46HLGroups # highlight group for devicons
---@field DevIconkt Base46HLGroups # highlight group for devicons
---@field DevIconjs Base46HLGroups # highlight group for devicons
---@field DevIconjpg Base46HLGroups # highlight group for devicons
---@field DevIconjpeg Base46HLGroups # highlight group for devicons
---@field DevIconhtml Base46HLGroups # highlight group for devicons
---@field DevIcondeb Base46HLGroups # highlight group for devicons
---@field DevIconcss Base46HLGroups # highlight group for devicons
---@field DevIconc Base46HLGroups # highlight group for devicons
---@field DevIconZig Base46HLGroups # highlight group for devicons
---@field DevIconTSX Base46HLGroups # highlight group for devicons
---@field DevIconSvelte Base46HLGroups # highlight group for devicons
---@field DevIconMd Base46HLGroups # highlight group for devicons
---@field DevIconJava Base46HLGroups # highlight group for devicons
---@field DevIconJSX Base46HLGroups # highlight group for devicons
---@field DevIconDockerfile Base46HLGroups # highlight group for devicons
---@field DevIconDefault Base46HLGroups # highlight group for devicons
---@field DevIconDart Base46HLGroups # highlight group for devicons
---@field Delimiter Base46HLGroups # highlight group for syntax
---@field Define Base46HLGroups # highlight group for syntax
---@field Debug Base46HLGroups # highlight group for defaults
---@field CursorLineNr Base46HLGroups # highlight group for defaults
---@field CursorLine Base46HLGroups # highlight group for defaults
---@field CursorColumn Base46HLGroups # highlight group for defaults
---@field Cursor Base46HLGroups # highlight group for defaults
---@field Constant Base46HLGroups # highlight group for syntax
---@field Conditional Base46HLGroups # highlight group for syntax
---@field Conceal Base46HLGroups # highlight group for defaults
---@field Comment Base46HLGroups # highlight group for defaults
---@field ColorColumn Base46HLGroups # highlight group for defaults
---@field CmpSel Base46HLGroups # highlight group for cmp
---@field CmpPmenu Base46HLGroups # highlight group for cmp
---@field CmpItemKindVariable Base46HLGroups # highlight group for cmp
---@field CmpItemKindValue Base46HLGroups # highlight group for cmp
---@field CmpItemKindUnit Base46HLGroups # highlight group for cmp
---@field CmpItemKindTypeParameter Base46HLGroups # highlight group for cmp
---@field CmpItemKindType Base46HLGroups # highlight group for cmp
---@field CmpItemKindText Base46HLGroups # highlight group for cmp
---@field CmpItemKindTabNine Base46HLGroups # highlight group for cmp
---@field CmpItemKindStructure Base46HLGroups # highlight group for cmp
---@field CmpItemKindStruct Base46HLGroups # highlight group for cmp
---@field CmpItemKindSnippet Base46HLGroups # highlight group for cmp
---@field CmpItemKindReference Base46HLGroups # highlight group for cmp
---@field CmpItemKindProperty Base46HLGroups # highlight group for cmp
---@field CmpItemKindOperator Base46HLGroups # highlight group for cmp
---@field CmpItemKindModule Base46HLGroups # highlight group for cmp
---@field CmpItemKindMethod Base46HLGroups # highlight group for cmp
---@field CmpItemKindKeyword Base46HLGroups # highlight group for cmp
---@field CmpItemKindInterface Base46HLGroups # highlight group for cmp
---@field CmpItemKindIdentifier Base46HLGroups # highlight group for cmp
---@field CmpItemKindFunction Base46HLGroups # highlight group for cmp
---@field CmpItemKindFolder Base46HLGroups # highlight group for cmp
---@field CmpItemKindFile Base46HLGroups # highlight group for cmp
---@field CmpItemKindField Base46HLGroups # highlight group for cmp
---@field CmpItemKindEvent Base46HLGroups # highlight group for cmp
---@field CmpItemKindEnumMember Base46HLGroups # highlight group for cmp
---@field CmpItemKindEnum Base46HLGroups # highlight group for cmp
---@field CmpItemKindCopilot Base46HLGroups # highlight group for cmp
---@field CmpItemKindConstructor Base46HLGroups # highlight group for cmp
---@field CmpItemKindConstant Base46HLGroups # highlight group for cmp
---@field CmpItemKindColor Base46HLGroups # highlight group for cmp
---@field CmpItemKindCodeium Base46HLGroups # highlight group for cmp
---@field CmpItemKindClass Base46HLGroups # highlight group for cmp
---@field CmpItemAbbrMatch Base46HLGroups # highlight group for cmp
---@field CmpItemAbbr Base46HLGroups # highlight group for cmp
---@field CmpDocBorder Base46HLGroups # highlight group for cmp
---@field CmpDoc Base46HLGroups # highlight group for cmp
---@field CmpBorder Base46HLGroups # highlight group for cmp
---@field Character Base46HLGroups # highlight group for syntax
---@field Boolean Base46HLGroups # highlight group for syntax
---@field Bold Base46HLGroups # highlight group for defaults
---@field ["'@variable.builtin'"] Base46HLGroups # highlight group for syntax
---@field ["'@variable'"] Base46HLGroups # highlight group for syntax
---@field ["'@type.builtin'"] Base46HLGroups # highlight group for syntax
---@field ["'@text.uri'"] Base46HLGroups # highlight group for syntax
---@field ["'@text.strong'"] Base46HLGroups # highlight group for syntax
---@field ["'@text.strike'"] Base46HLGroups # highlight group for syntax
---@field ["'@text.literal'"] Base46HLGroups # highlight group for syntax
---@field ["'@text.emphasis'"] Base46HLGroups # highlight group for syntax
---@field ["'@text'"] Base46HLGroups # highlight group for syntax
---@field ["'@tag.delimiter'"] Base46HLGroups # highlight group for syntax
---@field ["'@tag.attribute'"] Base46HLGroups # highlight group for syntax
---@field ["'@tag'"] Base46HLGroups # highlight group for syntax
---@field ["'@symbol'"] Base46HLGroups # highlight group for syntax
---@field ["'@string.special'"] Base46HLGroups # highlight group for syntax
---@field ["'@string.regex'"] Base46HLGroups # highlight group for syntax
---@field ["'@string.escape'"] Base46HLGroups # highlight group for syntax
---@field ["'@string'"] Base46HLGroups # highlight group for syntax
---@field ["'@scope'"] Base46HLGroups # highlight group for syntax
---@field ["'@reference'"] Base46HLGroups # highlight group for syntax
---@field ["'@punctuation.special'"] Base46HLGroups # highlight group for syntax
---@field ["'@punctuation.delimiter'"] Base46HLGroups # highlight group for syntax
---@field ["'@punctuation.bracket'"] Base46HLGroups # highlight group for syntax
---@field ["'@property'"] Base46HLGroups # highlight group for syntax
---@field ["'@parameter'"] Base46HLGroups # highlight group for syntax
---@field ["'@operator'"] Base46HLGroups # highlight group for syntax
---@field ["'@none'"] Base46HLGroups # highlight group for syntax
---@field ["'@namespace'"] Base46HLGroups # highlight group for syntax
---@field ["'@method.call'"] Base46HLGroups # highlight group for syntax
---@field ["'@method'"] Base46HLGroups # highlight group for syntax
---@field ["'@lsp.type.variable'"] Base46HLGroups # highlight group for syntax
---@field ["'@lsp.type.typeParamater'"] Base46HLGroups # highlight group for syntax
---@field ["'@lsp.type.type'"] Base46HLGroups # highlight group for syntax
---@field ["'@lsp.type.struct'"] Base46HLGroups # highlight group for syntax
---@field ["'@lsp.type.property'"] Base46HLGroups # highlight group for syntax
---@field ["'@lsp.type.parameter'"] Base46HLGroups # highlight group for syntax
---@field ["'@lsp.type.namespace'"] Base46HLGroups # highlight group for syntax
---@field ["'@lsp.type.method'"] Base46HLGroups # highlight group for syntax
---@field ["'@lsp.type.macro'"] Base46HLGroups # highlight group for syntax
---@field ["'@lsp.type.interface'"] Base46HLGroups # highlight group for syntax
---@field ["'@lsp.type.function'"] Base46HLGroups # highlight group for syntax
---@field ["'@lsp.type.enumMember'"] Base46HLGroups # highlight group for syntax
---@field ["'@lsp.type.enum'"] Base46HLGroups # highlight group for syntax
---@field ["'@lsp.type.decorator'"] Base46HLGroups # highlight group for syntax
---@field ["'@lsp.type.class'"] Base46HLGroups # highlight group for syntax
---@field ["'@keyword.return'"] Base46HLGroups # highlight group for syntax
---@field ["'@keyword.operator'"] Base46HLGroups # highlight group for syntax
---@field ["'@keyword.function'"] Base46HLGroups # highlight group for syntax
---@field ["'@keyword'"] Base46HLGroups # highlight group for syntax
---@field ["'@include'"] Base46HLGroups # highlight group for syntax
---@field ["'@function.macro'"] Base46HLGroups # highlight group for syntax
---@field ["'@function.call'"] Base46HLGroups # highlight group for syntax
---@field ["'@function.builtin'"] Base46HLGroups # highlight group for syntax
---@field ["'@function'"] Base46HLGroups # highlight group for syntax
---@field ["'@float'"] Base46HLGroups # highlight group for syntax
---@field ["'@field.key'"] Base46HLGroups # highlight group for syntax
---@field ["'@field'"] Base46HLGroups # highlight group for syntax
---@field ["'@exception'"] Base46HLGroups # highlight group for syntax
---@field ["'@error'"] Base46HLGroups # highlight group for syntax
---@field ["'@definition'"] Base46HLGroups # highlight group for syntax
---@field ["'@constructor'"] Base46HLGroups # highlight group for syntax
---@field ["'@constant.macro'"] Base46HLGroups # highlight group for syntax
---@field ["'@constant.builtin'"] Base46HLGroups # highlight group for syntax
---@field ["'@constant'"] Base46HLGroups # highlight group for syntax
---@field ["'@conditional'"] Base46HLGroups # highlight group for syntax
---@field ["'@character'"] Base46HLGroups # highlight group for syntax
---@field ["'@attribute'"] Base46HLGroups # highlight group for syntax
---@field ["'@annotation'"] Base46HLGroups # highlight group for syntax

---@class ExtendedHLGroups
---@field TroubleWarning Base46HLGroups # highlight group for trouble
---@field TroubleTextWarning Base46HLGroups # highlight group for trouble
---@field TroubleTextInformation Base46HLGroups # highlight group for trouble
---@field TroubleTextHint Base46HLGroups # highlight group for trouble
---@field TroubleTextError Base46HLGroups # highlight group for trouble
---@field TroubleText Base46HLGroups # highlight group for trouble
---@field TroubleSource Base46HLGroups # highlight group for trouble
---@field TroubleSignWarning Base46HLGroups # highlight group for trouble
---@field TroubleSignOther Base46HLGroups # highlight group for trouble
---@field TroubleSignInformation Base46HLGroups # highlight group for trouble
---@field TroubleSignHint Base46HLGroups # highlight group for trouble
---@field TroubleSignError Base46HLGroups # highlight group for trouble
---@field TroublePreview Base46HLGroups # highlight group for trouble
---@field TroubleNormal Base46HLGroups # highlight group for trouble
---@field TroubleLocation Base46HLGroups # highlight group for trouble
---@field TroubleInformation Base46HLGroups # highlight group for trouble
---@field TroubleIndent Base46HLGroups # highlight group for trouble
---@field TroubleHint Base46HLGroups # highlight group for trouble
---@field TroubleFoldIcon Base46HLGroups # highlight group for trouble
---@field TroubleFile Base46HLGroups # highlight group for trouble
---@field TroubleError Base46HLGroups # highlight group for trouble
---@field TroubleCount Base46HLGroups # highlight group for trouble
---@field TroubleCode Base46HLGroups # highlight group for trouble
---@field TodoSignWarn Base46HLGroups # highlight group for todo
---@field TodoSignTodo Base46HLGroups # highlight group for todo
---@field TodoSignTest Base46HLGroups # highlight group for todo
---@field TodoSignPerf Base46HLGroups # highlight group for todo
---@field TodoSignNote Base46HLGroups # highlight group for todo
---@field TodoSignHack Base46HLGroups # highlight group for todo
---@field TodoSignFix Base46HLGroups # highlight group for todo
---@field TodoFgWarn Base46HLGroups # highlight group for todo
---@field TodoFgTodo Base46HLGroups # highlight group for todo
---@field TodoFgTest Base46HLGroups # highlight group for todo
---@field TodoFgPerf Base46HLGroups # highlight group for todo
---@field TodoFgNote Base46HLGroups # highlight group for todo
---@field TodoFgHack Base46HLGroups # highlight group for todo
---@field TodoFgFix Base46HLGroups # highlight group for todo
---@field TodoBgWarn Base46HLGroups # highlight group for todo
---@field TodoBgTodo Base46HLGroups # highlight group for todo
---@field TodoBgTest Base46HLGroups # highlight group for todo
---@field TodoBgPerf Base46HLGroups # highlight group for todo
---@field TodoBgNote Base46HLGroups # highlight group for todo
---@field TodoBgHack Base46HLGroups # highlight group for todo
---@field TodoBgFix Base46HLGroups # highlight group for todo
---@field SagaNormal Base46HLGroups # highlight group for lspsaga
---@field SagaBorder Base46HLGroups # highlight group for lspsaga
---@field RainbowDelimiterYellow Base46HLGroups # highlight group for rainbowdelimiters
---@field RainbowDelimiterViolet Base46HLGroups # highlight group for rainbowdelimiters
---@field RainbowDelimiterRed Base46HLGroups # highlight group for rainbowdelimiters
---@field RainbowDelimiterOrange Base46HLGroups # highlight group for rainbowdelimiters
---@field RainbowDelimiterGreen Base46HLGroups # highlight group for rainbowdelimiters
---@field RainbowDelimiterCyan Base46HLGroups # highlight group for rainbowdelimiters
---@field RainbowDelimiterBlue Base46HLGroups # highlight group for rainbowdelimiters
---@field NotifyWARNTitle Base46HLGroups # highlight group for notify
---@field NotifyWARNIcon Base46HLGroups # highlight group for notify
---@field NotifyWARNBorder Base46HLGroups # highlight group for notify
---@field NotifyTRACETitle Base46HLGroups # highlight group for notify
---@field NotifyTRACEIcon Base46HLGroups # highlight group for notify
---@field NotifyTRACEBorder Base46HLGroups # highlight group for notify
---@field NotifyINFOTitle Base46HLGroups # highlight group for notify
---@field NotifyINFOIcon Base46HLGroups # highlight group for notify
---@field NotifyINFOBorder Base46HLGroups # highlight group for notify
---@field NotifyERRORTitle Base46HLGroups # highlight group for notify
---@field NotifyERRORIcon Base46HLGroups # highlight group for notify
---@field NotifyERRORBorder Base46HLGroups # highlight group for notify
---@field NotifyDEBUGTitle Base46HLGroups # highlight group for notify
---@field NotifyDEBUGIcon Base46HLGroups # highlight group for notify
---@field NotifyDEBUGBorder Base46HLGroups # highlight group for notify
---@field NavicText Base46HLGroups # highlight group for navic
---@field NavicSeparator Base46HLGroups # highlight group for navic
---@field NavicIconsVariable Base46HLGroups # highlight group for navic
---@field NavicIconsValue Base46HLGroups # highlight group for navic
---@field NavicIconsUnit Base46HLGroups # highlight group for navic
---@field NavicIconsTypeParameter Base46HLGroups # highlight group for navic
---@field NavicIconsType Base46HLGroups # highlight group for navic
---@field NavicIconsText Base46HLGroups # highlight group for navic
---@field NavicIconsStructure Base46HLGroups # highlight group for navic
---@field NavicIconsStruct Base46HLGroups # highlight group for navic
---@field NavicIconsString Base46HLGroups # highlight group for navic
---@field NavicIconsSnippet Base46HLGroups # highlight group for navic
---@field NavicIconsReference Base46HLGroups # highlight group for navic
---@field NavicIconsProperty Base46HLGroups # highlight group for navic
---@field NavicIconsPackage Base46HLGroups # highlight group for navic
---@field NavicIconsOperator Base46HLGroups # highlight group for navic
---@field NavicIconsObject Base46HLGroups # highlight group for navic
---@field NavicIconsNumber Base46HLGroups # highlight group for navic
---@field NavicIconsNull Base46HLGroups # highlight group for navic
---@field NavicIconsNamespace Base46HLGroups # highlight group for navic
---@field NavicIconsModule Base46HLGroups # highlight group for navic
---@field NavicIconsMethod Base46HLGroups # highlight group for navic
---@field NavicIconsKeyword Base46HLGroups # highlight group for navic
---@field NavicIconsKey Base46HLGroups # highlight group for navic
---@field NavicIconsInterface Base46HLGroups # highlight group for navic
---@field NavicIconsIdentifier Base46HLGroups # highlight group for navic
---@field NavicIconsFunction Base46HLGroups # highlight group for navic
---@field NavicIconsFolder Base46HLGroups # highlight group for navic
---@field NavicIconsFile Base46HLGroups # highlight group for navic
---@field NavicIconsField Base46HLGroups # highlight group for navic
---@field NavicIconsEvent Base46HLGroups # highlight group for navic
---@field NavicIconsEnumMember Base46HLGroups # highlight group for navic
---@field NavicIconsEnum Base46HLGroups # highlight group for navic
---@field NavicIconsConstructor Base46HLGroups # highlight group for navic
---@field NavicIconsConstant Base46HLGroups # highlight group for navic
---@field NavicIconsColor Base46HLGroups # highlight group for navic
---@field NavicIconsClass Base46HLGroups # highlight group for navic
---@field NavicIconsBoolean Base46HLGroups # highlight group for navic
---@field NavicIconsArray Base46HLGroups # highlight group for navic
---@field HopNextKey2 Base46HLGroups # highlight group for hop
---@field HopNextKey1 Base46HLGroups # highlight group for hop
---@field HopNextKey Base46HLGroups # highlight group for hop
---@field DapUIWatchesValue Base46HLGroups # highlight group for dap
---@field DapUIWatchesError Base46HLGroups # highlight group for dap
---@field DapUIWatchesEmpty Base46HLGroups # highlight group for dap
---@field DapUIUnavailableNC Base46HLGroups # highlight group for dap
---@field DapUIUnavailable Base46HLGroups # highlight group for dap
---@field DapUIThread Base46HLGroups # highlight group for dap
---@field DapUIStoppedThread Base46HLGroups # highlight group for dap
---@field DapUIStopNC Base46HLGroups # highlight group for dap
---@field DapUIStop Base46HLGroups # highlight group for dap
---@field DapUIStepOverNC Base46HLGroups # highlight group for dap
---@field DapUIStepOver Base46HLGroups # highlight group for dap
---@field DapUIStepOutNC Base46HLGroups # highlight group for dap
---@field DapUIStepOut Base46HLGroups # highlight group for dap
---@field DapUIStepIntoNC Base46HLGroups # highlight group for dap
---@field DapUIStepInto Base46HLGroups # highlight group for dap
---@field DapUIStepBackNC Base46HLGroups # highlight group for dap
---@field DapUIStepBack Base46HLGroups # highlight group for dap
---@field DapUISource Base46HLGroups # highlight group for dap
---@field DapUIRestartNC Base46HLGroups # highlight group for dap
---@field DapUIRestart Base46HLGroups # highlight group for dap
---@field DapUIPlayPauseNC Base46HLGroups # highlight group for dap
---@field DapUIPlayPause Base46HLGroups # highlight group for dap
---@field DapUIModifiedValue Base46HLGroups # highlight group for dap
---@field DapUILineNumber Base46HLGroups # highlight group for dap
---@field DapUIFloatBorder Base46HLGroups # highlight group for dap
---@field DapUIDecoration Base46HLGroups # highlight group for dap
---@field DapUIBreakpointsPath Base46HLGroups # highlight group for dap
---@field DapUIBreakpointsInfo Base46HLGroups # highlight group for dap
---@field DapUIBreakpointsDisabledLine Base46HLGroups # highlight group for dap
---@field DapUIBreakPointsCurrentLine Base46HLGroups # highlight group for dap
---@field DapStopped Base46HLGroups # highlight group for dap
---@field DapLogPoint Base46HLGroups # highlight group for dap
---@field DapBreakpointCondition Base46HLGroups # highlight group for dap
---@field DapBreakpoint Base46HLGroups # highlight group for dap
---@field DAPUIVariable Base46HLGroups # highlight group for dap
---@field DAPUIValue Base46HLGroups # highlight group for dap
---@field DAPUIType Base46HLGroups # highlight group for dap
---@field DAPUIScope Base46HLGroups # highlight group for dap
---@field CodeActionMenuWarningMessageText Base46HLGroups # highlight group for codeactionmenu
---@field CodeActionMenuWarningMessageBorder Base46HLGroups # highlight group for codeactionmenu
---@field CodeActionMenuMenuTitle Base46HLGroups # highlight group for codeactionmenu
---@field CodeActionMenuMenuSelection Base46HLGroups # highlight group for codeactionmenu
---@field CodeActionMenuMenuKind Base46HLGroups # highlight group for codeactionmenu
---@field CodeActionMenuMenuIndex Base46HLGroups # highlight group for codeactionmenu
---@field CodeActionMenuMenuDisabled Base46HLGroups # highlight group for codeactionmenu
---@field CodeActionMenuDetailsUndefined Base46HLGroups # highlight group for codeactionmenu
---@field CodeActionMenuDetailsTitle Base46HLGroups # highlight group for codeactionmenu
---@field CodeActionMenuDetailsPreferred Base46HLGroups # highlight group for codeactionmenu
---@field CodeActionMenuDetailsLabel Base46HLGroups # highlight group for codeactionmenu
---@field CodeActionMenuDetailsDisabled Base46HLGroups # highlight group for codeactionmenu
---@field BufferlineIndicatorVisible Base46HLGroups # highlight group for bufferline
---@field BufferlineIndicatorSelected Base46HLGroups # highlight group for bufferline
---@field BufferLineTabSelected Base46HLGroups # highlight group for bufferline
---@field BufferLineTabClose Base46HLGroups # highlight group for bufferline
---@field BufferLineTab Base46HLGroups # highlight group for bufferline
---@field BufferLineSeparatorVisible Base46HLGroups # highlight group for bufferline
---@field BufferLineSeparatorSelected Base46HLGroups # highlight group for bufferline
---@field BufferLineSeparator Base46HLGroups # highlight group for bufferline
---@field BufferLineRightCustomAreaText2 Base46HLGroups # highlight group for bufferline
---@field BufferLineRightCustomAreaText1 Base46HLGroups # highlight group for bufferline
---@field BufferLineModifiedVisible Base46HLGroups # highlight group for bufferline
---@field BufferLineModifiedSelected Base46HLGroups # highlight group for bufferline
---@field BufferLineModified Base46HLGroups # highlight group for bufferline
---@field BufferLineFill Base46HLGroups # highlight group for bufferline
---@field BufferLineErrorDiagnostic Base46HLGroups # highlight group for bufferline
---@field BufferLineError Base46HLGroups # highlight group for bufferline
---@field BufferLineDuplicateVisible Base46HLGroups # highlight group for bufferline
---@field BufferLineDuplicateSelected Base46HLGroups # highlight group for bufferline
---@field BufferLineDuplicate Base46HLGroups # highlight group for bufferline
---@field BufferLineDevIconDefaultSelected Base46HLGroups # highlight group for bufferline
---@field BufferLineDevIconDefaultInactive Base46HLGroups # highlight group for bufferline
---@field BufferLineCloseButtonVisible Base46HLGroups # highlight group for bufferline
---@field BufferLineCloseButtonSelected Base46HLGroups # highlight group for bufferline
---@field BufferLineCloseButton Base46HLGroups # highlight group for bufferline
---@field BufferLineBufferVisible Base46HLGroups # highlight group for bufferline
---@field BufferLineBufferSelected Base46HLGroups # highlight group for bufferline
---@field BufferLineBackground Base46HLGroups # highlight group for bufferline
---@field AlphaHeader Base46HLGroups # highlight group for alpha
---@field AlphaButtons Base46HLGroups # highlight group for alpha

---@class Base46HLGroupsList: HLGroups, ExtendedHLGroups

---@alias ExtendedModules
---| "'alpha'"
---| "'bufferline'"
---| "'codeactionmenu'"
---| "'dap'"
---| "'hop'"
---| "'lspsaga'"
---| "'navic'"
---| "'notify'"
---| "'rainbowdelimiters'"
---| "'todo'"
---| "'trouble'"